//求n！
//公式为：fac（n）=n*fac（n-1）    n>=2

 
//递归的实现
//int fac(int n)
//{
//	if (n <= 1)
//	{
//		return 1;
//	}
//	else
//		return n * fac(n - 1);
//	 
//}


//迭代的实现(循环）
//int main()
//{
//	int i = 0;
//	int ret = 1;
//	for (i = 1; i <= n; i++)
//	{
//		ret *= i;
//
//	}
//	return ret;
//
//}



//int main()
//{
//	int n = 0;
//	scanf("%d", &n);
//	int ret=fac(n);
//	printf("ret=%d\n", ret);
//
//
//
//
//	return 0;
//}